#include <iostream>
#include <list>
int main() {
    using std::list;
    list<int> l;
    list<int>::iterator iter;
    for(int i=0;i<10;i++)
    {
        l.push_back(i);
    }
    std::cout<<l.size()<<"\n";
    for(iter=l.begin();iter!=l.end();iter++)
    {
        std::cout<<*iter<<" ";
    }
//    for(int i=l.begin();i<l.end();i++)
//    {
//        std::cout<<l[i]<<" ";
//    }
    std::cout<<l.size()<<"\n";
    return 0;
}